﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BalancaDummie
{
    class Embarque
    {
        public int Sequencia { get; private set; }
        public int Total { get; private set; }
        public int Embarcado { get; private set; }
        public int Restante { get; private set; }
        public int Velocidade { get; set; }

        public int PoraoAtual { get; set; }

        public bool Embarcando { get; set; }
        public bool Finalizado { get; private set; }

        public Embarque(int t)
        {
            Sequencia = 0;
            Total = t;
            Embarcado = 0;
            Restante = Total;
            Finalizado = false;

            PoraoAtual = 1;

            Velocidade = 600;

        }

        public void Embarcar(int qt)
        {
            if (Restante <= 0)
            {
                Embarcando = false;
                Finalizado = true;
            }
            else
            {
                if (qt > Restante)
                    qt = Restante;

                Embarcado += qt;
                Restante -= qt;

                Sequencia++;
            }
        }
    }
}
